package com.base.common.persistent.dao;

import com.base.common.persistent.model.TAppMenu;
import com.base.common.persistent.model.TAppMenuExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TAppMenuMapper {
    long countByExample(TAppMenuExample example);

    int deleteByExample(TAppMenuExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TAppMenu record);

    int insertSelective(TAppMenu record);

    List<TAppMenu> selectByExample(TAppMenuExample example);

    TAppMenu selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TAppMenu record, @Param("example") TAppMenuExample example);

    int updateByExample(@Param("record") TAppMenu record, @Param("example") TAppMenuExample example);

    int updateByPrimaryKeySelective(TAppMenu record);

    int updateByPrimaryKey(TAppMenu record);
}